#!/bin/bash

# 获取=> 环境路径
execute_environment_path=`pwd`
# 切换=> 当前脚本文件路径
cd `dirname $0`
# 获取=> 当前脚本文件路径
script_file_path=`pwd`
# ====================================================== START ====================================================== #

## NPM 包下载
if [ ! -d "./node_modules" ]; then
    echo npm i
    npm i
fi

## 执行清理脚本
./clear.sh

## TypeScript 编译
# =================================================================================================================== #
echo tsc --build
tsc --build

## Scss 编译
# =================================================================================================================== #
scss_files=$(find -name *.scss)
for file in ${scss_files[*]}
do
    old_path=$file
    new_path=`echo $old_path | sed -s 's/\.scss/\.s.css/g'`
    echo scss $old_path:$new_path --style compact --no-cache
    scss $old_path:$new_path --style compact --no-cache
done

# ======================================================= END ======================================================= #
# 切换=> 环境路径
cd $execute_environment_path
